﻿#region Header
//
//   Project:           SilverShader - Silverlight pixel shader demo application for Coding4Fun.
//
//   Changed by:        $Author$
//   Changed on:        $Date$
//   Changed in:        $Revision$
//   Project:           $URL$
//   Id:                $Id$
//
//
//   Copyright (c) 2010 Rene Schulte
//
//   This program is open source software. Please read the License.txt.
//
#endregion

using System.Windows.Media.Effects;

namespace SilverShader.ViewModels
{
   /// <summary>
   /// The view model for the null shader (no effect).
   /// </summary>
   public class NullShaderViewModel : AbstractViewModel
   {
      public override string Name
      {
         get { return "None"; }
      }

      public override ShaderEffect Shader
      {
         get { return null; }
      }

      public NullShaderViewModel()
      {
         // No model
         // No view
         // No cry

         // Seriously, the Null shader ViewModel has no view and no model (shader)
      }
   }
}
